IntelliJ IDEA 编译程序出现 非法字符的解决方法

IntelliJ IDEA 编译程序出现 非法字符的解决方法

IDEA出现:“异常 illegal character 200B” 、“’ u200b’”、“\65279”等错误时,一般都是出现直接复制别人代码的造成的。

通常有两个解决办法

  1. 修改idea的编译设置,增加参数
    在 Settings 中的 Build 下面的 Compiler 下。
    修改 Java Compiler
    在 Additional comman line parameters(附加参数)中添加参数 -encoding UTF8 即可。 在这里插入图片描述

2.编码格式转换
由于基本是编码格式造成,故可以先进行格式转换,例如从utf-8转成iso,这样可以看到报错的那一行的特殊字符出现了,删除后,再从iso转回utf-8,这样问题就能解决了

有的代码里面有中文的转换后乱码可以转成gbk后再转回,或者转换后知道具体位置了,直接从local history 里面还原后找到位置直接删除所有的空白也可以解决问题

在这里插入图片描述


关注Github:1/2极客

关注博客:御前提笔小书童

关注网站:HuMingfeng

关注公众号:开发者的花花世界


本作品采用知识共享署名 4.0 中国大陆许可协议进行许可,欢迎转载,但转载请注明来自御前提笔小书童,并保持转载后文章内容的完整。本人保留所有版权相关权利。

本文链接:https://royalscholar.cn/2020/05/29/IntelliJ IDEA 编译程序出现 非法字符 的 解决方法/

# IDEA

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×